Functional Component
JavaScript
の
関数 函数 function
の形をした
Component コンポーネント code
hook React
によって、
State 状態
を持つことができるようになった
code:sample.js
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
レンダー内で
アロー関数 arrow function
<button onClick={() => this.handleClick()}>Click Me</button>
コンポーネントがレンダーされるたびに新しい関数が作成される
Performance パフォーマンス
の問題がでたら、
const handleClick=()=>{}
を
useCallback hooks
とかする?
実装の参考になるcode
chakra-ui/packages at main · chakra-ui/chakra-ui
hook React
で細かく実装していて良い
参考
コンポーネントと props – React
コンポーネントに関数を渡す – React
大事なこと書いてる